Peer-Based Programming Model for Coordination Patterns

نویسندگان

  • eva Kühn
  • Stefan Craß
  • Gerson Joskowicz
  • Alexander Marek
  • Thomas Scheller
چکیده

Modern distributed software systems must integrate in neartime parallel processes and heterogeneous information sources provided by active, autonomous software systems. Such lively information sources are e.g. sensory data, weather data, traffic data, or booking data, operated by independent distributed sites. The complex integration requires the coordination of these data flows to guarantee consistent global semantics. Design, implementation, analysis and control of distributed concurrent systems are notoriously complex tasks. Petri Nets are widely used to model concurrent activities. However, a higher-level programming abstraction is needed. We propose a new programming model for modeling concurrent coordination patterns, which is based on the idea of “peer workers” that represent re-usable coordination and application components. These components encapsulate behavior, structure distributed data and control flow, and allow integration of pre-existing service functions. A domain-specific language is presented. The usability of the peerbased programming model is evaluated with the Split/Join pattern.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Genetic Programming-based trust model for P2P Networks

Abstract— Peer-to-Peer ( P2P ) systems have been the center of attention in recent years due to their advantage . Since each node in such networks can act both as a service provider and as a client , they are subject to different attacks . Therefore it is vital to manage confidence for these vulnerable environments in order to eliminate unsafe peers . This paper investigates the use of genetic ...

متن کامل

An evaluation and decision method for ICT architectures for cross-organizational business process coordination

Our work aims at providing support for the decision-making processes involved in the model-driven development of information technology (IT) solutions for cross-organizational business process (CBP) coordination and automation. The objective of the work described in this paper is to provide enterprise IT architects with an evaluation and decision model that enables the principled assessment and...

متن کامل

Application of Linear and Non-linear Programming Model to Assess the Sustainability of Water Resources in Agricultural Patterns

Water resources sustainability is one of the major issues in the agricultural sustainability. In this study sustainability of water resources has been investigated by use of linear and non-linear models in six models based on optimal utilization of water resources in the north parts farms of Iran because of incorrect use of agricultural water resources, from 2011 to 2012. Also “gross margin per...

متن کامل

A Java based Simulator for Ad Hoc Mobile Distributed Systems

This paper presents a Java based simulator for the Peer Spaces coordination model PeerSpaces is a shared space coordination model designed for ad hoc mobile networks The model is based on the concept of tuple spaces rstly proposed by Linda In order to address the dynamic environment that characterizes ad hoc networks PeerSpaces does not assume the presence of any centralized structure for commu...

متن کامل

A pheromone-based coordination mechanism applied in P2P

In this paper, we discuss the principle of synthetic pheromones, which we view as a high level coordination mechanism suitable for highly scalable, open and self-organized systems, of which peer to peer systems are an example. We present a stable abstraction for the application of synthetic pheromones, building on an existing coordination mechanism, objectspaces. The coordination principle is e...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013